/******************************
 ** 初始化
 ** 兼容到IE7  
 ******************************/
* { margin:0; padding:0; }
html { height:100%; }
body  { min-width:1200px; font:15px/1.5 "Microsoft Yahei", Arial; color:#222; background:#FFF; }
img { border:0px; }
ul,ol { list-style-type:none; vertical-align:bottom; }
table { border-collapse:collapse; border-spacing:0; }
input,textarea,select { font:15px/1 "Microsoft Yahei", Arial; color:#222; outline:0; }
textarea { resize:none; overflow:auto; }
h1,h2,h3,h4,h5,h6,font { font-size:14px; }
a { color:#222; text-decoration:none; cursor:pointer; }
a:hover,a:active { color:#000; text-decoration:none; }
.clear { clear:both;}
.hidden { display:none; }
.center { text-align:center; }
.arrow { font-family:'Small Fonts'; font-style:normal; }
.hs{ color: #fcf300 }
.autocut { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
.wrapper, .wrap { width:1200px; margin:0 auto;  }
.wrapper { margin-bottom:50px; min-height:auto; padding-top:60px; }
.right{ float: right; }
.left{ float: left; }
.hid{ height: auto; overflow: hidden; } 
/******************************
 ** 首页风格
 ******************************/
 

 .banner {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	clear: both;
    margin-top: -170px;
}

.banner .banner_bg {
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}

.banner img{max-width:100%; height:auto;}
/*轮播图*/

.section {
	height: 100%;
}

.slideBox .hd {
	width: 100%;
	overflow: hidden;
	position: absolute;
	bottom: 20px;
	z-index: 1;
	text-align: center;
}

.slideBox .hd ul {
	overflow: hidden;
	width: 100%;
}

.slideBox .hd ul li {
	display: inline-block;
	margin-right: 10px;
	width: 8px;
	height: 8px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	border-radius: 50%;
}

.slideBox .hd ul li.on {
	background: #ffbb22;
	color: #fff;
}

.slideBox {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.slideBox .bd {
	position: relative;
	width:100%;
	height: 100%;
	z-index: 0;
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
	text-align:center;
}

.slideBox .bd img {
	max-width:100%;
    height:auto;
}
 
 
 
.banner_company{width:100%; height:560px; background: url(../Images/banner_company.jpg)center center no-repeat;}

 
 
.topper{width:100%; background:#959595;height:30px; line-height: 30px;overflow: hidden; }
.topper span{font-size: 14px; color:rgba(255,255,255,0.8); }
.topper a{color:rgba(255,255,255,0.8) !important;font-size: 14px; }

.topper2{position:relative; height:110px; z-index: 9;overflow: hidden;  }
.topper2 div{display:block;}
.topper2 .logo{width: 580px;margin-top: 5px;overflow: hidden; } 
.topper2 .logo>span:nth-child(2){ display:block; float: left;margin-left: 20px; width: 198px; color:#fff; font-weight: bold; font-size: 46px;margin-top: 10px;} 
.topper2 .logo>span:nth-child(2) span{ display:block;  width: 100%; color:#fff;font-size: 15px;margin-top: -5px;text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 1.3px;} 

  

.topper2 .logo span:nth-child(3){ display:block; float: left; margin-left: 50px; width: 150px;color:#fff;font-size: 18px;margin-top: 20px;} 
.topper2 .logo img{ display:block; width: 90px;float: left; } 

.topper2 .wx2{display:block; width: 90px;border-radius: 3px;position:absolute;right: 245px;top: 10px;}

.topper2 .tel{width:223px; padding-left: 50px;position: absolute;right: 0;top: 20px;}
.topper2 .tel span{ display:inline-block; width:100%;color:white; font-size: 16px;line-height: 1;}
.topper2 .tel span:nth-child(2){ font-size: 27px; font-weight: bold; color:#fff;}
.topper2 .tel span:nth-child(3){ font-size: 14px; color:#fff;}

    
 
.nav { width:100%; height:50px; position:relative; z-index:999;
   background:rgba(255,255,255,0.85);}
.nav .list {display:inline-block; width:100%;}
.nav li { display:inline-block;width: 170px;height:50px; text-align:center; position:relative; float: left;}
.nav li > a { display:block; color:#041d3c; height:50px; line-height:50px;font-size: 18px; font-weight: normal; }

.nav li.on{background:url(../Images/nav_hover.png) center no-repeat ; }
.nav li.on a{ color:#fff; }

   
.pc-menu-list{width:100%; height:auto;position:absolute;z-index: 999;}
.pc-menu-list .a{display:none;}  


/*关于我们*/
.pc-menu-list .about{height:185px;background:rgba(110,110,110,0.95);}

.pc-menu-list .about  .t2{display:inline-block; float: left; width:220px; margin: 40px 0 0 60px;z-index: 9;position: relative; }
.pc-menu-list .about  .t2:after{display:block;content:""; width:1px; height:161px; background:rgba(255,255,255,0.5); position: absolute; top:-28px; right:0; }

.pc-menu-list .about  .t2 span:nth-child(1){display:inline-block; width:100%;line-height: 1;color:rgba(255,255,255,0.95); font-size: 20px;  }
.pc-menu-list .about  .t2 span:nth-child(2){display:inline-block; width:90px; height:1px; background:#ffffff; margin:15px 0; }
.pc-menu-list .about  .t2 span:nth-child(3){display:inline-block; width:100%;line-height: 1;color:rgba(255,255,255,0.75); line-height: 1.7; font-size: 14px;}


.pc-menu-list .about .aa{ width:720px;float: left;z-index: 9; position: relative;}
.pc-menu-list .about .aa ul{display:inline-block; width:720px;height:240px;margin-top: 25px; }
.pc-menu-list .about .aa ul li{position:relative; display:block;float: left; width: calc(720px/4); height:60px; line-height: 60px; text-align: center;}
.pc-menu-list .about .aa ul li a{ color:#fff;font-size: 16px; } 
.pc-menu-list .about .aa ul li:hover a{ color:#ec5d21;}


/*产品中心‹*/ 
.pc-menu-list .product{height:185px;background:rgba(110,110,110,0.95); }


.pc-menu-list .product  .t2{display:inline-block; float: left; width:220px; margin: 40px 0 0 60px;z-index: 9;position: relative; }
.pc-menu-list .product  .t2:after{display:block;content:""; width:1px; height:161px; background:rgba(255,255,255,0.5); position: absolute; top:-28px; right:0; }

.pc-menu-list .product  .t2 span:nth-child(1){display:inline-block; width:100%;line-height: 1;color:rgba(255,255,255,0.95); font-size: 20px;  }
.pc-menu-list .product  .t2 span:nth-child(2){display:inline-block; width:90px; height:1px; background:#ffffff; margin:15px 0; }
.pc-menu-list .product  .t2 span:nth-child(3){display:inline-block; width:100%;line-height: 1;color:rgba(255,255,255,0.75); line-height: 1.7; font-size: 14px;}


.pc-menu-list .product .bb{ width:720px;float: left;z-index: 9; position: relative;}
.pc-menu-list .product .bb ul{display:inline-block; width:720px;height:240px;margin-top: 25px; }
.pc-menu-list .product .bb ul li{position:relative; display:block;float: left; width: calc(720px/3); height:60px; line-height: 60px; text-align: center;}
.pc-menu-list .product .bb ul li img{margin-right: 10px;vertical-align: middle;}
.pc-menu-list .product .bb ul li a{ color:#fff;font-size: 16px; } 
.pc-menu-list .product .bb ul li:hover a{ color:#ec5d21;}



/*媒体中心*/
.pc-menu-list .news{height:185px;background:rgba(90,90,90,0.95); }

.pc-menu-list .news  .t2{display:inline-block; float: left; width:220px; margin: 40px 0 0 60px;z-index: 9;position: relative; }
.pc-menu-list .news  .t2:after{display:block;content:""; width:1px; height:161px; background:rgba(255,255,255,0.5); position: absolute; top:-28px; right:0; }

.pc-menu-list .news .t2 span:nth-child(1){display:inline-block; width:100%;line-height: 1;color:rgba(255,255,255,0.65); font-size: 20px;  }
.pc-menu-list .news .t2 span:nth-child(2){display:inline-block; width:90px; height:1px; background:#ffffff; margin:15px 0; }
.pc-menu-list .news .t2 span:nth-child(3){display:inline-block; width:100%;line-height: 1;color:rgba(255,255,255,0.4); line-height: 1.7; font-size: 14px;}

.pc-menu-list .news .aa{ width:720px;float: left;z-index: 9; position: relative;}
.pc-menu-list .news .aa ul{display:inline-block; width:720px;height:240px;margin-top: 45px; }
.pc-menu-list .news .aa ul li{position:relative; display:block;float: left; width: calc(720px/4); height:60px; line-height: 60px; text-align: center;}
.pc-menu-list .news .aa ul li a{ color:#fff;font-size: 16px; } 
.pc-menu-list .news .aa ul li:hover a{ color:#ec5d21;}




#in_01{width: 100%;height: 50px;line-height: 50px; overflow: hidden;background:rgba(0,0,0,0.5);margin-top: -50px;position: relative;z-index: 9;}
#in_01 #in_01_mid{width: 1200px;height: 50px;margin:0 auto;position: relative;}

#in_01 img{float: left;margin: 15px 20px 0 0; }

#in_01 #key{width: 600px;height: 50px; line-height: 50px;font-size: 14px;color: rgba(255,255,255,0.5);float: left;}
#in_01 #key span{font-size: 14px;color: rgba(255,255,255,0.5);font-weight: bold;}
#in_01 #key a{font-size: 14px;color: rgba(255,255,255,0.5);margin-right: 6px;}

#in_01 #in_01_search{width: 450px;height:50px; border-top: none; border-bottom:none; position: absolute;
    right: 0;
    top: 0;}
#in_01 #search{ width: 450px;height: 50px;}
#in_01 #search #search_name{ width: 400px; height: 50px; line-height: 50px; float: left;text-indent: 20px; border:none; outline: none;color: rgba(255,255,255,0.6);background: none;}
#in_01 #search #button{ width: 50px; height: 50px; float: right; cursor: pointer;border:none; background: url(../Images/search.jpg) center no-repeat;}


      

.index_banner{width:100%;margin-top: -162px;overflow: hidden;}

#banner {

    left: 50%;

    margin-left: -960px;

    position: relative;

    width: 1920px;

}

.swiper-slide{text-align: center;}
.swiper-slide img {
    max-width: 100%;
    height: auto;
    display:block;
}
.swiper-pagination{bottom:80px !important;}



.title2{width:100%; height:auto;margin-top: 10px; background:url(../Images/t_bg.png)bottom center no-repeat ;}
.title2 span{display:inline-block; width:100%;text-align: center;}
.title2 span:nth-child(1){ font-size: 40px; color:#041d3c; font-weight: bold; }
.title2 span:nth-child(2){ font-size: 18px; color: #959595;line-height: 2.1;    margin-top: -5px;}

.index_pro{ width:100%;height:900px; background:#f4f7fb; position:relative;    overflow: hidden;}

.index_pro .title2{margin-top: 35px;}

.index_pro .a{width:100%; margin-top: 35px; }
.index_pro .a ul{display:table; width:100%; text-align: center;}
.index_pro .a ul li{cursor:pointer; display:inline-block; margin:0 10px;width:171px; height:50px; line-height: 50px; text-align: center;background:url(../Images/t_bg2.png) center no-repeat ; font-size: 18px; color:#1b1b1b; }
.index_pro .a ul li.on{ position:relative;background:url(../Images/nav_hover.png) center no-repeat ; color:#fff; }
.index_pro .a ul li.on:after{display:block; content:""; background:#ec5d21; width:1px; height:70px; position:absolute; left:50%; bottom:-35px; }

       
.index_pro .b{width:100%; margin-top: 50px; }
.index_pro .b>ul{display:block; width:100%;height:560px; text-align: center;}
.index_pro .b>ul>li{display:block;width:100%;height:560px;}


.index_pro .b>ul>li:nth-child(1){display:block;}
.index_pro .b>ul>li:not(:first-child){display:none;}


.index_pro .b>ul>li .lunbo{display:block;width:100%;height:560px;}
.index_pro .b>ul>li .lunbo .bd{display:block;width:100%;height:467px;}
.index_pro .b>ul>li .lunbo .bd ul li{display:block; margin:0 13px; width:272px;height:467px;float: left; }
.index_pro .b>ul>li .lunbo .bd ul li img{display:block;width:255px;position:absolute; top:50px; left:8.5px; }
.index_pro .b>ul>li .lunbo .bd ul li .tt{display:block;width:100%;font-size: 18px; color:#0d0d0d; line-height: 2.1; margin:10px 0 8px; }
.index_pro .b>ul>li .lunbo .bd ul li .con{display:block;width:100%; height:410px; background:#fff; border-top-left-radius: 20px; border-top-right-radius: 20px;position:relative; }
.index_pro .b>ul>li .lunbo .bd ul li .con .m{ display:block; width:100%; height:50px; line-height: 50px;background:url('../Images/pro_bg1.png') no-repeat center center; font-size: 16px; color:#ffffff; position:absolute; left:0; bottom:0; }

.index_pro .b>ul>li .lunbo .bd ul li .cover{display:none;width:272px; height:211px; background:rgba(13,13,13,0.5); border-top-left-radius: 20px; border-top-right-radius: 20px;position:absolute; left:0; bottom:0; }

.index_pro .b>ul>li .lunbo .bd ul li .cover span:nth-child(1){display:block;width:100%;color:#fff; font-size: 16px; text-align: center; margin-top: 20px; }

.index_pro .b>ul>li .lunbo .bd ul li .cover span:nth-child(2){display:block;width:80%;color:#fff; font-size: 14px; text-align: justify; margin: 20px auto 0; line-height: 1.3; }
.index_pro .b>ul>li .lunbo .bd ul li .cover .m2{ display:block; width:100%; height:50px; line-height: 50px;background:url('../Images/pro_bg2.png') no-repeat center center; font-size: 16px; color:#ec5d21; position:absolute; left:0; bottom:0; }

.index_pro .b>ul>li .lunbo .bd ul li:hover .con{background:#ec5d21; }
.index_pro .b>ul>li .lunbo .bd ul li:hover .cover{display:block;}


.index_pro .b>ul>li .lunbo .hd{width:100%;  margin-top: 35px;}
.index_pro .b>ul>li .lunbo .hd ul{display:table; text-align: center; width:100%; }
.index_pro .b>ul>li .lunbo .prev,.index_pro .b>ul>li .lunbo .next{ display:inline-block; width:34px; height:34px;margin:0 5px; }
.index_pro .b>ul>li .lunbo .prev{ background:url('../Images/lb_left2.png') no-repeat center; }
.index_pro .b>ul>li .lunbo .next{background:url('../Images/lb_right1.png') no-repeat center; }
.index_pro .b>ul>li .lunbo .prev:hover{ background:url('../Images/lb_left1.png') no-repeat center; }
.index_pro .b>ul>li .lunbo .next:hover{background:url('../Images/lb_right2.png') no-repeat center; }



.index_pro .wrap{position:relative;height:900px;overflow: hidden; }
.index_pro .bot{display:table; width:100%; text-align: center;position:absolute; left:0; bottom:0; }
.index_pro .bot li{display:inline-block; margin:0 10px; width:220px; height:51px; line-height: 51px; font-size: 20px; color:#ffffff; background:#454545;  }
.index_pro .bot li a{display:inline-block;width:220px; height:51px;color:#ffffff;}
.index_pro .bot li:nth-child(2){background:#ec5d21;}
.index_pro .bot li:nth-child(1):hover{background:#ec5d21;}
.index_pro .bot li:nth-child(2):hover{background:#ec5d21;}


.index_pro .mm{display:block;width:160px; height:51px; line-height: 51px; font-size: 20px; color:#ffffff; background:#ec5d21;position:absolute; right:0; top:60px;text-align: center; }
.index_pro .mm:hover{background:#ec5d21;}




/*首页关于我们*/
.index_com{width:100%;height:900px; background: url(../Images/com_bg.jpg) center center no-repeat ;padding-top: 35px;-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;box-sizing:border-box; }
.index_com .title2{background: url(../Images/t_bg3.png)bottom center no-repeat;}

.index_com .com1{width:100%; height:50px; line-height: 50px; margin-top: 20px; overflow:hidden; position:relative;}
.index_com .com1 span{width:100%; display:inline-block; font-size:20px; color: rgba(65,67,79,0.9) ; text-align: center; overflow:hidden;}
.index_com .com1 a{display:inline-block; width:180px; height:50px; font-size:20px; background:#545454; color:#fff; text-align: center; overflow:hidden;position:absolute; right:0;top:0; }

.index_com .com2{width:90%; margin:20px auto 0 auto; font-size:16px; line-height: 28px; color:#232323; overflow:hidden;}
.index_com  .com2 p{text-indent: 2em;line-height: 1.8 !important;}

/*轮播*/
.about_div{width:100%;height:290px;margin-top: 80px;position:relative;overflow:hidden; }

.about_div .hd{width:100%;height:50px;position:absolute; bottom:0; right:0; }
.about_div .hd ul{display:table; text-align: center; width:100%; }
.about_div .hd li{display:block; float: left; width:180px; height:50px; line-height: 50px; font-size: 18px; font-weight: 100; color:#fff;text-align: center; -webkit-box-sizing:border-box;-moz-box-sizing:border-box; box-sizing:border-box;position:relative;transition: all 0.2s ease 0s;  }
.about_div .hd li:nth-child(1){margin-left: 335px;background:url(../Images/com_icon1.png) 20px center no-repeat #545454; }
.about_div .hd li:nth-child(2){background:url(../Images/com_icon2.png) 20px center no-repeat #545454; }
.about_div .hd li:nth-child(3){background:url(../Images/com_icon3.png) 20px center no-repeat #545454; }
.about_div .hd li a{ color:#fff;}
.about_div .hd li span{display:inline-block; width:100%; font-size: 14px; font-weight: 100; color:#fff;text-align: center;line-height: 1;display:none;  } 



.about_div .hd li:nth-child(1).on{background:url(../Images/com_icon1.png) 20px center no-repeat #ec5d21; }
.about_div .hd li:nth-child(2).on{background:url(../Images/com_icon2.png) 20px center no-repeat #ec5d21; }
.about_div .hd li:nth-child(3).on{background:url(../Images/com_icon3.png) 20px center no-repeat #ec5d21; }



.about_div .hd li.on{line-height: 20px; color:white;position:relative; padding-top: 10px;}
.about_div .hd li.on span{display:block;} 
.about_div .hd li.on:before{display:block; content:""; position:absolute; left:50%; top:-22px; width:2px; height:50px; background:#ec5d21; }

.about_div>.bd{width:100%;height:204px;position:absolute; top:0; right:0; }
.about_div>.bd>ul>li{width:100%;float: left;position:relative; }
.about_div>.bd li:before{ display:block; content:" "; position:absolute; width:1px;  }


/*合作案例*/
.about_div .case{width:100%; height:204px;}
.about_div .case .wrap{ position:relative;}

.case_lunbo{ width:1188px; margin:0 auto;}

.about_div .case .bd{ width:100%; height: auto; overflow: hidden;}
.about_div .case ul{width:100%; height:auto; }
.about_div .case ul li{display:inline-block;width:300px;height:204px;overflow: hidden; position:relative; }
.about_div .case ul li img{width:296px;height:204px;margin:0 2px; }
.about_div .case ul li .cover{display:block;width:300px;height:142px;overflow: hidden;background:rgba(13,13,13,0.5); border-top-left-radius: 20px;border-top-right-radius: 20px; position:absolute; left:0; bottom:-142px; font-size: 16px; color:#ffffff; text-align: center; padding-top: 35px;-webkit-box-sizing:border-box;moz-box-sizing:border-box;box-sizing:border-box;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}

.about_div .case ul li:hover .cover{bottom:0; }



/*厂容厂貌*/
.about_div .shebei{width:100%; height:204px;}
.about_div .shebei .wrap{ position:relative;}

.shebei_lunbo{ width:1188px; margin:0 auto;}

.about_div .shebei .bd{ width:100%; height: auto; overflow: hidden;}
.about_div .shebei ul{width:100%; height:auto; }
.about_div .shebei ul li{display:inline-block;width:300px;height:204px;overflow: hidden;}
.about_div .shebei ul li img{width:296px;height:204px;margin:0 2px; }


/*企业文化*/
.about_div .honor{width:100%; height:204px;}

.about_div .honor ul{width:100%; display:table; text-align: center; height:auto; }
.about_div .honor ul li{display:inline-block;margin:0 4px; width:285px;height:120px;overflow: hidden;border:3px solid #dcdcdc;background:#fff; }
.about_div .honor ul li span:nth-child(1){display:block;width:100%; font-size: 20px; color:#ec5d21; margin-top: 30px; }
.about_div .honor ul li span:nth-child(2){display:block;width:100%; font-size: 14px; color:#898989; margin-top: 0px; }






/*首页新闻*/
.m1{
  overflow: hidden;
  margin-bottom:100px;
}
.m1 .title2{background: url(../Images/t_bg3.png)bottom center no-repeat; margin-top: 35px; }

.m1 .hd{
  text-align: center;
  width: 100%;
  margin: 30px 0 50px 0;
}
.m1 .hd ul{
  display:table;
  text-align: center;
  width: 960px;
  float: left;
}
.m1 .hd li{
  display: inline-block;
  text-align: center;
  position: relative;
  height: 44px;
  width: 165px;
  line-height: 44px;
  background: white;
  color: #0173bc;
  font-size: 20px;
  margin: 0 25px;
  z-index: 1;
  background:url(../Images/news_bg1.png) center no-repeat ;
}
.m1 .hd li.on{position:relative;}
.m1 .hd li.on:before{display:block; content:""; position:absolute; left:50%; bottom:-32px; width:2px; height:50px; background:#ec5d21; }


.m1 .hd li a{
  display: inline-block;
  height: 44px;
  width: 165px;
}
.m1 .hd li:nth-child(1).on{ 
  background:url(../Images/news_icon1.png) 15px center no-repeat #ec5d21;
}
.m1 .hd li:nth-child(2).on{ 
  background:url(../Images/news_icon1.png) 15px center no-repeat #ec5d21;
}
.m1 .hd li:nth-child(3).on{ 
  background:url(../Images/news_icon1.png) 15px center no-repeat #ec5d21;
}
.m1 .hd li:nth-child(4).on{ 
  background:url(../Images/news_icon1.png) 15px center no-repeat #ec5d21;
}
.m1 .hd li.on a{ 
  color: #fff;
}
.m1 .hd .mm{display:table; float: left; width:180px; height:44px; line-height: 44px; font-size:20px; background:#ec5d21; color:#fff; text-align: center; overflow:hidden; margin-left: -15px; }

.m1 .hd .mm:hover{background:#ec5d21; color:#fff;}




.m1 .bd{
  overflow: hidden;
  margin-top: 62px;
  width:100%;
  height: 605px;
}
.m1 .bd ul li{
  width:371px;
  height:175px;
  overflow:hidden;
  background:#f0f0f0;
  float: left;
  transition:all 0.5s;
  -moz-transition:all 0.5s; /* Firefox 4 */
  -webkit-transition:all 0.5s; /* Safari and Chrome */
  -o-transition:all 0.5s; /* Opera */
}
.m1 .bd ul li .con{
  width:100%;
  height:175px;
  overflow: hidden;
}
.m1 .bd ul li .con .img{
  width:152px; 
  height:175px;
  overflow: hidden;
  float: left;
}
.m1 .bd ul li .con .img img{
  display:block;
  width:152px; 
  height:175px;
  transition:all 0.5s;
  -moz-transition:all 0.5s; /* Firefox 4 */
  -webkit-transition:all 0.5s; /* Safari and Chrome */
  -o-transition:all 0.5s; /* Opera */
}
.m1 .bd ul li .con .right{
  display:block;
  width:205px; 
  height:175px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:5px 0 15px 15px; 
}

.m1 .bd ul li .con .right .top{margin-top: 5px; border-bottom: 1px solid #898989;font-size: 14px;color:#041d3c;}
.m1 .bd ul li .con:hover .top{border-bottom: 1px solid #fff;}
.m1 .bd ul li .con .right .top span{
    line-height: 2.2;
    overflow: hidden; 
    text-overflow: ellipsis;
    white-space: nowrap;}
.m1 .bd ul li .con .right .top span:nth-child(1){
    float: left;margin-left: 10px;
    transition:all 0.5s;
    -moz-transition:all 0.5s; /* Firefox 4 */
    -webkit-transition:all 0.5s; /* Safari and Chrome */
    -o-transition:all 0.5s; /* Opera */
}
.m1 .bd ul li .con .right .top span:nth-child(2){
    float: right;margin-right: 10px;
    transition:all 0.5s;
    -moz-transition:all 0.5s; /* Firefox 4 */
    -webkit-transition:all 0.5s; /* Safari and Chrome */
    -o-transition:all 0.5s; /* Opera */
}


.m1 .bd ul li .con .right .t{margin-top: 10px; width: 90%;float: left; font-size: 18px;color:#041d3c;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-align: justify; }    
.m1 .bd ul li .con .right .c{width: 90%;float: left;font-size: 14px;margin-top: 8px;color:#898989;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-align: justify;}

.m1 .bd ul li .logoimg{margin:20px auto 0;max-width: 100% ; }


/*第一条新闻大的*/
.m1 .bd ul li:first-child{width: 786px; height:393px; margin-right: 40px; }
.m1 .bd ul li:first-child .con{width: 786px; height:393px;}
.m1 .bd ul li:first-child .con .img{width: 376px; height:393px;}
.m1 .bd ul li:first-child .con .img img{width: 376px; height:393px;}
.m1 .bd ul li:first-child .logoimg{margin:120px auto 0;}

.m1 .bd ul li:first-child .con .right .top{padding: 30px 0 45px 0; border-bottom: 1px solid #ccc;font-size: 14px;color:#041d3c;}
.m1 .bd ul li:first-child .con .right .top:hover{border-bottom: 1px solid #fff;}
.m1 .bd ul li:first-child .con .right .top span:nth-child(1){
    float: left;margin-left: 20px;
}
.m1 .bd ul li:first-child .con .right .top span:nth-child(2){
    float: right;margin-right: 30px;
    font-size: 18px;
}

.m1 .bd ul li:first-child .con .right{width: 383px; height:393px;}
.m1 .bd ul li:first-child .con .right .c{ font-size: 16px; color:#898989; display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden;text-align: justify;}


.m1 .bd ul li:hover{background:#ec5d21; }
.m1 .bd ul li:hover .con .right .top{color:#fff; }
.m1 .bd ul li:hover .con .right .t{ font-weight: bold; color:#fff; }
.m1 .bd ul li:hover .con .right .c{ color:rgba(255,255,255,0.5); }

.m1 .bd ul li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.m1 .bd ul li:nth-child(2),.m1 .bd ul li:nth-child(3){margin-bottom: 40px;}
.m1 .bd ul li:nth-child(4),.m1 .bd ul li:nth-child(5){margin-right: 40px;}







/*首页表单*/
.mess *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
 box-sizing:border-box;}
.mess{ position:absolute; top:-140px; right:-50px; width: 442px; height:479px; padding: 30px 50px; background: #ec5d21;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mess .messTit{ font-size: 30px; font-weight: bold; color: #ffffff; margin-bottom: 35px;}
.mess .messTit span{ font-size: 16px;font-weight: normal; color: #fff;margin-left: 30px;}
.mess .lab{ margin-bottom: 15px; position: relative;}

.mess #name{background:url(../Images/form_icon1.png) 10px center no-repeat #fff;}
.mess #tel{background:url(../Images/form_icon2.png) 13px center no-repeat #fff;}
.mess #content{background:url(../Images/form_icon3.png) 10px 10px no-repeat #fff;}

.mess .fv1{ width: 327px; border: 0; font-size: 14px; 
    padding: 0 0 0 50px; color: #626262; height: 55px; line-height: 55px; background: #ffffff;}
.mess .fv2{ width: 327px; border: 0; font-size: 14px;color: #626262; background: #ffffff; height: 120px; line-height: 33px;padding: 0 0 0 50px;}
.mess .fv3{border: none; display: block; width: 156px; 
    height: 55px; line-height: 55px; font-size: 18px; margin: 0 auto; text-align: center; color: #626262; background: #fff;}




      
.mainnr_ipro{float: right;width: 960px; min-height: 700px}
.mainnr_ipro .list{ overflow:hidden; text-align: center; margin-top: 15px;}
.mainnr_ipro .list li{float: left;display:block;
    width: calc((100% - 40px)/3);border: 1px solid rgba(0, 6, 12, 0.3);border-radius: 10px; margin: 15px 18px 0 0; background: #fff;padding: 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.mainnr_ipro .list li:nth-child(3n){margin-right: 0;}

.mainnr_ipro .list li .imgBox {
    position: relative;
    width:290px;
 height: 250px;
    margin: 0 auto;
    overflow: hidden;
}
.mainnr_ipro .list li .imgBox img{
    display:block;
    max-width: 100%;
    transition: all 0.8s ease;
	margin: 9px auto;
}
  
    
.mainnr_ipro .list li .titleBox {
    padding: 10px 0px 5px;
    border-top: 1px solid #eee;
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    transition: all .36s ease;
    font-weight: normal;
}
.mainnr_ipro .list li .titleBox:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0%;
    height: 1px;
    background: #ec5d21;
    z-index: 1;
    transition: all .5s ease;
}

.mainnr_ipro .list li:hover .imgBox img {
    overflow: hidden;
    transform: scale(1.1); 
    - webkit - transform: scale(1.1); 
    - moz - transform: scale(1.1); 
    - o - transform: scale(1.1);
}


.mainnr_ipro .list li:hover .titleBox:before {
    width: 100%;
}
.mainnr_ipro .list li:hover a .titleBox{
    color: #ec5d21;
}





.mainnr_honor{float: left;}
.mainnr_honor .head{ height: 55px; line-height: 55px; border-bottom: 1px #ccc solid; }
.mainnr_honor .head h2{ font-size:22px;border-bottom: 2px #1a2d7c solid;  }
.mainnr_honor .head span{ float: right; }


.mainnr_honor .list{ overflow:hidden; text-align: center; margin-top: 15px;}
.mainnr_honor .list li{ display:inline-block;margin: 5px 10px; background: #fff; float:left; }
.mainnr_honor .list li  img{ display:block;width: 270px;margin: 0 auto;}
.mainnr_honor .list li h3 { height:35px; line-height:35px; text-align:center; font-size:14px;   overflow:hidden;white-space:nowrap; text-overflow:ellipsis;font-weight: normal;}
.mainnr_honor .list li h3 a{ font-size: 14px; color:#333;}




.mainnr_honor2{float: left;} 
.mainnr_honor2 .head{ height: 55px; line-height: 55px; border-bottom: 1px #ccc solid; }
.mainnr_honor2 .head h2{ font-size:22px;border-bottom: 2px #1a2d7c solid;  }
.mainnr_honor2 .head span{ float: right; }


.mainnr_honor2 .list{ overflow:hidden; text-align: center; margin-top: 15px;}
.mainnr_honor2 .list li{ display:inline-block; float:left; margin: 5px 10px; background: #fff;border: 1px solid #1a2d7c; }
.mainnr_honor2 .list li  img{ display:block;width: 270px;margin: 0 auto;}
.mainnr_honor2 .list li h3 { height:35px; line-height:35px; text-align:center; font-size:14px;   overflow:hidden;white-space:nowrap; text-overflow:ellipsis;font-weight: normal;}
.mainnr_honor2 .list li h3 a{ font-size: 14px; color:#333;}



#right_content {
    width: 930px;
    height: auto;
    margin: 15px auto;
    min-height: 600px;
    _height: 600px;
    _height: 100%;
    line-height: 27px;
    color: #2e2e2e;
    font-size: 14px;
    float: right;
}
#zy_pro{width: 100%;height: 430px;margin:0 auto;}
#zy_pro_l{width: 444px; border:solid 1px #cecece; text-align: center; float: left; position: relative;margin-top: 25px;}
#zy_pro_r{width: 450px;height: 405px; float: right; position: relative;margin-top: 25px;}
#zy_pro_title{width: 450px;height: 44px;line-height: 44px;background: #ec5d21; position: absolute;left: 0px;top:0px;}
#zy_pro_title span{color: #fff;font-size: 24px;padding-left: 10px;}


#zy_pro #pro_other{width: 100%;line-height: 30px;color: #333333;font-size: 18px;margin:20px auto;position: absolute;left: 0px;top: 150px;}

#zy_pro_info{width: 100%;height: 52px;line-height: 52px;color: #333333;font-size: 18px;margin:50px auto 0 auto;font-weight: bold;position: absolute;left: 0px;top:30px;}
#zy_pro_info:after{content: '';height: 1px;width: 100%;background: #ebebeb;position: absolute;left: 0;bottom:0;}
#zy_pro_info span{font-weight: normal; }



#zy_pro_btn{width: 450px;height: 30px;position: absolute;left: 0px;top:310px;}
#zy_pro_btn a.zy_qq_btn{border:solid 1px #ec5d21;background: #ec5d21;color: #fff;}
#zy_pro_btn a.zy_order_btn{border:solid 1px #5d5d5d;background: #5d5d5d;color: #fff;}
#zy_pro_btn a{width: 155px; height: 35px; line-height: 35px; text-align: center;float: left;display: block;margin-right: 30px;font-size: 16px!important;letter-spacing: 1px;}
#zy_pro_btn a:hover{background: #fff;border:solid 1px #ec5d21;color: #ec5d21; }

#zy_pro_nav{width: 100%;height: 42px;margin:20px auto;margin-top: 35px;border-top:solid 3px #1a2d7c;background: #e6e6e6;}
#zy_pro_nav a{float: left;display: block;width: 139px;text-align: center; transition:all 0.4s; margin-right: 1px; line-height: 42px;height: 42px;color: #333333!important;font-size: 16px!important;background: #e9e9e9;}
#zy_pro_nav a:hover{background: #0072e6;color: #fff!important;}
#zy_pro_nav .hover{background: #1a2d7c;color: #fff!important;}
.zy_pro_detail{width: 100%;margin:20px auto;line-height: 30px; font-size: 16px}
.zy_pro_detail p img{ max-width:100%;} 

       
.subpro_rxfw{color:#ec5d21; font-size:28px;line-height:35px;
    position: absolute;top: 219px; width: 385px;}

.subpro_rxfw span:nth-child(1){font-size:18px;color:#222;font-weight:normal
    ;margin-right: 5px;}
.subpro_rxfw span:nth-child(2){font-family: Impact;font-size: 33px;}



           

.zy_pro_detail table {
    width:100% !important;
	text-align:center;
}
.zy_pro_detail table tr:first-child {
    font-weight:700;
    background:#666 !important;
    color:#fff;
} 
.zy_pro_detail table tr {
    border-top:1px solid #ccc !important;
    border-left:1px solid #ccc !important;
    transition:all .3s ease;
	width:auto !important;
	height:auto !important;
}
     
.zy_pro_detail table td {
    padding:14px 10px 14px 10px;
    font-size:16px;
    border-right:1px solid #ccc !important;
    border-bottom:1px solid #ccc !important;
	vertical-align: middle;
}
.zy_pro_detail table td p{
	text-align:center !important;
}  
.zy_pro_detail table td p span{
	text-align:center !important;
}
.zy_pro_detail table {
    width:100%
}
.zy_pro_detail table tr:first-child {
    font-weight:700;
    background:#666!important;
    color:#fff
}
.zy_pro_detail table tr:first-child td{
    font-weight:700;
    background:#666 !important;
    color:#fff
}
.zy_pro_detail table tr {
    border-top:1px solid #ccc !important;
    border-left:1px solid #ccc !important;
    transition:all .3s ease;
}
.zy_pro_detail table td {
    padding:14px 10px 14px 10px !important;
    font-size:16px;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
	width:auto !important;
	height:auto !important;
}
 




/* 工程案例 */
.icase { margin:25px auto 0 auto; }
.icase .list{  display:table; width:1200px; text-align: center;}

.icase .list li{ width:31%; float:left; margin-left:2%; -webkit-transition: 0.3s linear; transition: 0.3s linear; margin-bottom: 2%; } 
.icase .list li .pic{ overflow: hidden; position: relative; } 
.icase .list li .pic img { width: 100%; display: block; transition: 600ms; -webkit-transition: 600ms; -ms-transition: 600ms; height: auto !important; left: 50% !important; top: 50% !important; -webkit-transform: translate(-50%, -50%) !important; -ms-transform: translate(-50%, -50%) !important; transform: translate(-50%, -50%) !important; position: absolute !important; } 
.icase .list li .img00 { position: relative; width: 100%; padding-bottom: 230px; height: auto; vertical-align: middle; text-align: center; overflow: hidden; } 
.icase .list li:hover .img00 { transform: scale(1.06); -webkit-transform: scale(1.06); -moz-transform: scale(1.06); } 
.icase .list .img00 { transition: 600ms; -webkit-transition: 600ms; } 
.icase .list p{ font-size: 16px; overflow: hidden; line-height: 50px; text-overflow: ellipsis; color: #333; white-space: nowrap; background-color:#f9f9f9; padding: 0 15px; text-align: center; -webkit-transition: 0.3s; transition: 0.3s; } 
.icase .list li:hover p{ background: #454545; color:#fff; } 
.icase .cover { width: 100%; height: 100%; background: rgba(0,0,0,.5); opacity: 0; visibility: hidden; -webkit-transition: 600ms; transition: 600ms; position: absolute; left: 0; top: 0; width: 100%; height: 100%; } 
.icase .list li:hover .cover { opacity: 1; visibility: visible; } 

.icase .cs-add { position: absolute; top: 50%; left: 50%; visibility: hidden; } 
.icase .cs-add:before ,.icase .cs-add:after{ background: #fff; -webkit-transition: .4s; -moz-transition: .4s; transition: .4s; } 
.icase .cs-add:after{ position: absolute; top: -1px; left: 50%; width: 38px; height: 2px; margin-left: -19px; content: ''; -webkit-transform: translateX(-30px); -moz-transform: translateX(-30px); -ms-transform: translateX(-30px); transform: translateX(-30px); opacity: 0; } 
.icase .cs-add:before { position: absolute; top: -18px; left: 50%; width: 2px; height: 38px; margin-left: -1px; content: ''; -webkit-transform: translateY(-30px); -moz-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); opacity: 0; } 
.icase ul li:hover .cs-add:before { visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none; opacity: 1; } 
.icase ul li:hover .cs-add:after { visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none; opacity: 1; }



/*视频中心*/
.video_ny * { margin:0; 
    padding:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;  }
.video_ny{width:100%;margin:30px auto 0 auto; }
.video_ny .list{display:block; width:100%;}

.video_ny .list li:nth-child(1){margin-left: 5px;}

.video_ny .list2{width:31%; margin:0 3% 45px 0; float:left; box-shadow: 0 0 27px rgba(0,0,0,0.1); padding:10px; position: relative; }
.video_ny .list2:nth-child(3n){margin-right:0;}
.video_ny .list2 .pic{padding-bottom:70.12%; overflow: hidden; }
.video_ny .list2 .pic img{width:100%; height: 100%; top:0; left: 0; position: absolute;
-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.video_ny .list2 .video_nr {width:100%;padding:19px 5%;text-align:center;background:rgba(0,0,0,.60);position:absolute;left:0px;bottom:0px;}
.video_ny .list2 .video_title{font-size:16px;line-height: 1.8;color:#fff;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:3px;text-align:left;}
.video_ny .list2 .bf {float:right;width:auto;height:22px;line-height:20px;border:#93989d 1px solid;padding:0 10px;color:#93989d;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.video_ny .list2 .gn {color:#cecdcd;float:left;font-size: 14px;}
.video_ny .list2 .gn i {font-size:14px;}
.video_ny .list2 a:hover .bf { background-color:#ec5d21; border-color:#ec5d21; color:#fff;}



/* 工程案例详情 */
.itemTop{ padding: 3.76% 0 3.76% 0;overflow: hidden; border-bottom: #c6c6c6 solid 1px;}
.itemMainLeft{     
    float: left;
    width: 660px;
    margin-left: 225px;
    margin-top: 32px;
    line-height: 0; }
.itemMainRight{ float: right; width: 203px; padding-top:20px;}
.itemMainRightSlick .slick-slide{ outline: 0; padding: 5% 0; cursor: pointer; }
.itemMainRightSlick .slick-slider{ margin-right: 0; margin-left: 0;}
.itemMainRightSlick .slick-slide img{
    width: 100%;
}
.itemMainRightSlick .slick-list{
    padding: 0 !important;
}
.itemMainRightSlick .slick-prev{ position: absolute; width: 42px; height: 20px; left: 50%; margin-left: -21px; top: -5%;
    background: url(../Images/item5.jpg) no-repeat center; background-size: cover;
}
.itemMainRightSlick .slick-next{ position: absolute; width: 42px; height: 20px; left: 50%; margin-left: -21px; bottom: -5%;
    background: url(../Images/item6.jpg) no-repeat center; background-size: cover;
    top: auto;
}
.itemMainRightSlick .imgk{
    position: relative;
}
.itemMainRightSlick .imgky{ display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .3;
    border:0;
    outline:0;
}



.mainnr{ margin-left: -10px; padding: 20px 10px; }
/*.ipro .list,.mainnr .list,.xgxw{ width:935px; }*/
.ipro .item,.mainnr .item2 { float:left; width:299px; height:260px;margin-bottom:20px;border:1px solid #cecece; margin-left: 10px; background: #fff;border-bottom:2px solid #cecece;}
.item2{ height: 305px !important; }
.ipro .item .img,.mainnr .item2 .img { width:293px; height:215px; padding:3px;}
.itemhei{height: 260px !important;}
.ipro .item .img img,.mainnr .item2 .img img{ display:block; width:293px; height:215px; }
.ipro .item h3,.mainnr .item2 h3 { height:40px; line-height:40px; text-align:center; font-size:16px;  background: #e0e0e0; overflow:hidden;
        white-space:nowrap; text-overflow:ellipsis; }
.fpfl { width: 212px; background: #ebebeb; margin-bottom: 25px;}
.fpfl li{  text-align: center;  height:46px; line-height:46px; font-size:16px; font-weight: bold;color: #fff;}
.fpfl li a{ color:#000; display: block;  }
.fenleitit{ font-size:18px !important; font-weight: normal !important;  height: 47px !important; line-height: 47px !important; border-bottom: 1px #2e89cc solid;background:#1a2d7c !important; margin:0 !important; width:212px !important; border-radius:0 !important;}

.ilxwm{ background: #0173bc; color:#fff ; height:124px ; font-weight: normal ; line-height: 1.5 ;width:197px ; text-align: center; }
.ilxwm p { font-size: 22px; margin-top: 10px; display:inline-block;}
.ilxwm h3 {  font-size: 14px; color: rgba(225,225,225,0.3); font-weight: normal; text-transform:uppercase;   }
.imp{ font-family: Impact; padding-bottom: 10px; font-size:34px !important; color:#efbf33;line-height: 1;
width: 100%;display: inline-block;border-bottom: 1px solid rgba(225,225,225,0.3);}



/* 新闻 */ 
.nynewslist{ width:1200px; margin:0 auto;}
.nynewslist ul li{width:1200px; height:160px;margin-bottom:30px; border-bottom:1px #f5f5f5 solid;padding-bottom: 60px;}
.nynewslist ul li h3{float:left; width:280px; overflow: hidden;text-align: center; }
.nynewslist ul li h3 img{width: auto;height: 190px;margin-right: -20px;transition: all .5s;-webkit-transition: all .5s;}
.nynewslist ul li div{float:right;width: 860px;}
.nynewslist ul li div h5{display:inline-block;}
.nynewslist ul li div h5 a{line-height:40px;font-size: 24px; color: #333;}
.nynewslist ul li div h5 a b{font-weight: normal; }
.nynewslist ul li div h5 a:hover b{color: #ec5d21;}
.nynewslist ul li div .time{display:inline-block;width:100%;color: #ccc; font-size: 12px; }

.nynewslist ul li div h6{display:inline-block; font-weight:normal;width:100%;}
.nynewslist ul li div h6 span{ float:left; width:100%; font-size:14px; color:#666; line-height:30px;}
.nynewslist ul li div h6 a{ margin-top:30px; display:block; float:left; width:120px; height:30px;text-align:left; line-height:30px; font-size:14px;color: #333;}
.nynewslist ul li div h6 a:hover{ text-decoration: underline; color: #ec5d21 }
.nynewslist ul li:hover h5 a{color: #333;}
.nynewslist ul li:hover h3 img{transform: scale(1.05);-webkit-transform: scale(1.05);}



/*内页表单标题*/

.section-3-h2 {
    margin-top: 30px;
    color: #333333;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
}

.section-3-p {
    margin-top: 10px;
    color: #666666;
    text-align: center;
    margin-bottom: 25px;
}
.section-3-input {
    width: 300px;
    height: 40px;
    background-color: #f3f3f3;
    float: left;
    margin-left: 270px;
}

.section-3-phone {
    margin-left: 70px;
}

.section-inputss {
    width: 1180px;
    margin: auto;
}

.section-3-input label {
    line-height: 41px;
    padding-left: 20px;
}

.section-3-input input {
    border: none;
    background: #F3F3F3;
    padding: 5px;
    width: 220px;
}

.liuyan {
    background: #F3F3F3;
    width: 675px;
    height: 200px;
    margin: 32px 0px 40px 268px;
}

.liuyan label {
    float: left;
    padding-left: 20px;
    padding-top: 10px;
}

.awm_textarea1 {
    width: 600px;
    background: #F3F3F3;
    border: none;
    resize: none;
    margin-top: 10px;
    line-height: 1.3;
    height: 170px;
}

.tijiao input {
    border: none;
    background: #F3F3F3;
    width: 224px;
    height: 48px;
    font-size: 16px;
    margin-bottom: 50px;
    border-radius: 5px;
    color: #333333;
    margin-left: 480px;
}

.section-3-input,.tijiao,.liuyan {
    border-radius: 5px; 
}
.section-label label {
    padding-left: 16px;
    font-size: 14px;
    color: #666666;
    float: left;
    line-height: 3;
}

.section-xingming {
    width: 460px;
    height: 50px;
    background: #F3F3F3;
    border-radius: 5px;
    float:left;
}

.section-inputs22 {width: 100% !important;    border-top: #c6c6c6 solid 1px !important;}



.section-inputs2 {
    width: 80%;
    overflow: hidden;
    border-top: none;
    margin-bottom: 20px;
    float:right;
}

.section-inputs2 form{
    width:950px;
    margin-left:125px;
}

.section-inputs {
    width: 1180px;
    margin-top: 40px;
    overflow: hidden;
}
.section-inputs2 .section-xingming{ background:none;}
.section-inputs2 .section-phones{ background:none;}
.section-inputs2 .section-liuyan{ background:none;}
.section-inputs2 .section-xingming input {
    border: none;
    background: url(../Images/ren.png) no-repeat 5px center #F3F3F3;
    width: 340px;
    height: 45px;
    padding-left: 35px;
}
.section-inputs2 .section-phones input {
    border: none;
    background: url(../Images/tel3.png) no-repeat 5px center #F3F3F3;
    width: 340px;
    height: 45px;
    padding-left: 35px;
}
.section-xingming input {
    border: none;
    background: #F3F3F3;
    width: 310px;
    height: 40px;
}

.section-phones {
    width: 460px;
    height: 45px;
    background: #F3F3F3;
    border-radius: 5px;
    float: left;
    margin-left: 30px;
}

.section-phones input {
    border: none;
    background: #F3F3F3;
    width: 310px;
    height: 40px;
}

.awm_textarea {
    padding: 3px;
    border: none;
    background: #F3F3F3;
    width: 710px;
    height: 130px;
    resize: none;
    line-height: 1.3;
}

.section-inputs2 .section-liuyan {
    padding: 12px 0px 0px 0px;
    width: 100%;
    height: 100px;
    margin: 3px 0px 0px 0px;
    border-radius: 5px;
}
.section-inputs2 .section-liuyan .awm_textarea {
    padding: 3px;
    border: none;
    background: url(../Images/con1.png) no-repeat 5px 5px #F3F3F3;
    padding-left:35px;
    padding-top:5px;
    width: 828px;
    height: 90px;
    resize: none;
    line-height: 1.3;
}


.section-liuyan {
    padding: 12px 0px 0px 0px;
    background: #F3F3F3;
    width: 790px;
    height: 160px;
    margin: 30px 0px 0px 0px;
    border-radius: 5px;
    
}

.section-tijiao2 input {
    border: none;
    background:transparent;
    background-color:#ec5d21 ;
    width: 230px;
    height: 45px;
    color: white; 
    font-size: 16px;
    margin-bottom: 50px;
    border-radius: 5px;
    margin: 10px 0 10px 360px;
    text-align: center;
    cursor: pointer;
}



/*产品详情表单*/

.pageXinrong * {
	list-style: none;
	font-family: "微软雅黑";
	font-weight: normal;
	font-size: 14px;
	font-style: normal;
	box-sizing: border-box;
	outline: none;
}

.pageXinrong .clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
}

.pageXinrong .clearfix {
	zoom: 1;
}

.pageXinrong {
	width: 100%;
	margin-bottom: 30px; 
	overflow:hidden;
}

.pageXinrong>h1 {
	text-align: center;
	font-size: 26px;
	color: #333;
	padding-bottom: 10px;
}

.pageXinrong>h1>i {
	display: block;
	width: 35px;
	height: 2px;
	background: #4a8bfd;
	margin: 20px auto 0;
}

/*留言左侧滚动电话*/
.pageXinrong .wrap .pageXinrong_boxLeft {
	width: 280px;
	border: 1px solid #eee;
	border-radius: 5px;
	float: right;
}

.pageXinrong .wrap .pageXinrong_boxLeft>h2 {
	font-size: 18px;
	color: #0173bc;
	font-weight: bold;
	padding: 10px 0;
	text-align: center;
	border-bottom: 1px solid #eee;
}

.txt-top{ width:90%;margin-left: 5%;height:auto;overflow:hidden;}
.txt-top .bd{  height:60px; overflow:hidden; }
.txt-top ul{ height:300px;} 
.txt-top ul li{ height:30px; line-height:30px;color: #696969;font-size: 13px;cursor: pointer; }
.txt-top ul li:hover{color:#0173bc;}




.pageXinrong .wrap .pageXinrong_boxMiddle {
	float: right;
	width: 600px;
	margin-right:0px;
}
 
.title_big{width:100%;overflow:hidden;margin:0 auto;}
.pageXinrong .wrap .pageXinrong_boxMiddle .title5{ width:auto; height:120px;text-align:center;margin:0 auto; }
.pageXinrong .wrap .pageXinrong_boxMiddle .title5 span{ display:inline-block; width:100%;  color:#181817;}
.pageXinrong .wrap .pageXinrong_boxMiddle .title5 span:nth-child(1){  font-size:14px; text-transform: uppercase; color:#dedede; margin-top: 10px; }
.pageXinrong .wrap .pageXinrong_boxMiddle .title5 span:nth-child(2){font-size:24px; font-weight: 600;} 
.pageXinrong .wrap .pageXinrong_boxMiddle .title5 img{max-width: 100%; display:block;margin:0 auto;}


.pageXinrong .wrap .pageXinrong_boxMiddle .title{
 color:#0173bc;
 font-size:18px;
 line-height:2;
}

.pageXinrong .wrap .pageXinrong_boxMiddle h2 {
	font-size: 14px;
	color: #999999;
	display: flex;
	align-items: center;
	width:60px;
	float:left;
	height:40px;
	line-height:40px;
}

.pageXinrong .wrap .pageXinrong_boxMiddle h2 span {
	color: red;
	padding-right: 5px;
}

.pageXinrong .wrap .pageXinrong_boxMiddle input {
	width: 500px;
	height: 40px;
	border: none;
	border-radius: 5px;
	text-indent: 3em;
	outline: none;
	margin-bottom: 20px;
	transition: all 0.5s step-start;
	float:left;
}
.pageXinrong .wrap .pageXinrong_boxMiddle input:nth-child(2){background: url(../Images/ren.png) no-repeat 5px center #F3F3F3;}
.pageXinrong .wrap .pageXinrong_boxMiddle input:nth-child(4){background: url(../Images/tel3.png) no-repeat 5px center #F3F3F3;}
.pageXinrong .wrap .pageXinrong_boxMiddle textarea:nth-child(6){    background: url(../Images/con1.png) no-repeat 5px 5px #F3F3F3;}


.pageXinrong .wrap .pageXinrong_boxMiddle input:focus,.pageXinrong .wrap .pageXinrong_boxMiddle textarea:focus
	{
	border: 1px solid #327BFD;
}

.pageXinrong .wrap .pageXinrong_boxMiddle textarea {
	width: 500px;
	height: 102px;
	border: 1px solid #eee; 
	border-radius: 5px;
	text-indent: 3em;
	padding-top: 10px;
	transition: all 0.5s step-start;
}

.pageXinrong .wrap .pageXinrong_boxMiddle p {
	text-align: center;
	margin-top: 36px;
}

.pageXinrong .wrap .pageXinrong_boxMiddle button {
	width: 210px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	margin: 10px auto 10px;
	background: #ec5d21;
	border: 1px solid #ec5d21;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	margin: auto;
}

.pageXinrong .wrap .pageXinrong_boxMiddle button:hover {
	background: #0173bc;
	border: 1px solid #0173bc;
}

.pageXinrong .wrap .pageXinrong_boxRight {
	float: right;
	width: 330px;
}

.pageXinrong .wrap .pageXinrong_boxRight .pageXinrong_boxRightT
	{
	width: 100%;
	height: 110px;
	text-align: center;
	border: 1px solid #eee;
	border-radius: 5px;
	padding: 10px 0;
	margin-top:10px;
	color: #909090;
	font-size:13px;
	color: #909090;
}

.pageXinrong .wrap .pageXinrong_boxRight .pageXinrong_boxRightT button
	{
	width: 180px; 
	height: 30px;
	text-align: center;
	line-height: 30px;
	margin: 10px auto 10px;
	background: #ec5d21;
	border: 1px solid #ec5d21;
	border-radius: 5px;
	cursor: pointer;
}

.pageXinrong .wrap .pageXinrong_boxRight .pageXinrong_boxRightT button a{
	color: #fff; 
}

.pageXinrong .wrap .pageXinrong_boxRight .pageXinrong_boxRightT button:hover
	{
	background: #ec5d21;
	border: 1px solid #ec5d21;
	margin: 10px 0 10px;
}

.pageXinrong .wrap .pageXinrong_boxRight .pageXinrong_boxRightB
	{
	width: 100%;
	border: 1px solid #eee;
	border-radius: 5px;
	padding: 10px 15px 0;
	margin-top: 10px;
}

.pageXinrong .wrap .pageXinrong_boxRight .pageXinrong_boxRightB>h3
	{
	padding: 0 0 15px 5px;
	font-size: 14px;
	color: #666666;
}

.pageXinrong .wrap .pageXinrong_boxRight .pageXinrong_boxRightB ul li
	{
	color: #999999;
	font-size: 12px;
	padding-bottom: 12px;
	cursor: pointer;
	padding-left:20px;
}

.pageXinrong .wrap .pageXinrong_boxRight .pageXinrong_boxRightB ul li span
	{
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #efbe33;
	margin-right: 10px;
}


.itl{ height: 45px;  line-height: 45px; font-size: 20px;  background: #f2f2f2; }
.itl .itl-tl{ width:150px; text-align: center; background:#007112; color: #fff; display: block; }


.marquee1{height:300px;overflow:hidden;width: 100%;}
.itemxg{ width: 298px; height: 260px; text-align: center; float: left; margin:10px 8px; background:#f3f3f3; border:1px #ddd solid;}
.itemxg img{ height: 220px; width: 298px; } 
.marquee2{height:300px;overflow:hidden;width: 100%; margin:10px auto;}
.itemrx{ width: 190px; height: 200px; text-align: center; margin:5px 0; background:#f3f3f3; border:1px #ddd solid;}
.itemrx img{ height: 160px; width: 190px; }


/*友情链接*/
.link{ margin-bottom:-100px; color: #041d3c; font-size: 16px; line-height: 40px; }
.link b{font-weight: normal;}
.link a{position:relative; padding:0 6px; line-height: 1; }
.link a:after{ display:block; content:""; position:absolute; top:4px; right:0; background:#041d3c;width:1px; height:16px; }

.footer {margin-top: 100px;width: 100%;float: left;height: 555px; background: #5d5d5d;}
.footer>.wrap{position:relative;}
 
.aimg{margin: 60px auto 20px;font-size: 30px; color:#fff; font-weight: bold; display:block; }

.lx_b b{  font-size: 30px;display: block;line-height: 1; }
.bottom_r {
    font-weight: normal;
    width: 330px;
	height:254px;
    margin: 0 30px 30px 30px; }
.lx_b p{width:330px; 
    text-indent: 20px; 
    font-size: 16px; 
    color:rgba(255,255,255,0.5);
    padding-left: 30px;
    position: relative;
    line-height: 70px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box; }
.lx_b p:after{display:block; content:""; width:280px; height:1px; background:rgba(255,255,255,0.5); position:absolute; right:0; bottom:0; }

.lx_b{ color:white; }

.lx_b p:nth-child(1){background:url('../Images/footer1.png') no-repeat 0 center;font-size: 26px;color:#fff;}
.lx_b p:nth-child(1) span{font-size: 16px;font-weight: normal; }

.lx_b p:nth-child(2){background:url('../Images/footer4.png') no-repeat 0 center;}
.lx_b p:nth-child(3){background:url('../Images/footer3.png') no-repeat 0 center;}
.lx_b p:nth-child(4){background:url('../Images/footer4.png') no-repeat 0 center;}
.lx_b p:nth-child(5){background:url('../Images/footer5.png') no-repeat 0 center;}
          

.wx{text-align: center;}
.wx p{ color: #ffffff;font-size: 14px; line-height: 1.6; }
.wx img{ width: 127px; height: 127px; border:3px solid #fff;  }


.wx.a{position:absolute; top:-5px; left:540px; }
.wx.b{position:absolute; top:185px; left:540px; }

.navb{ line-height: 70px; }
.navb ul{overflow: hidden;width:100%; display:table; text-align: center; }
.navb li{display:inline-block; width: 150px;}
.navb li a{ color: rgba(255,255,255,0.3); display: block;font-size: 14px;}
.navb li a:hover{ color: #fff; text-decoration:underline; }


.bottom_r a:hover{ color: #fff; text-decoration: underline; }

.bqsy{ color: rgba(240, 243, 250, 0.5); height:75px; line-height: 75px; font-size: 13px;  text-align: center;background-color: #444; }
.bqsy a{ color: rgba(240, 243, 250, 0.5) !important; }



/*首页产品侧边栏*/
.sub_cont{ width: 180px; border: 1px #0173bc solid;overflow: hidden;}

.sub_cont h5 {position:relative; height:38px; line-height: 38px; 
    font:  14px/38px "Microsoft YaHei";color:#fff;overflow:hidden;border-bottom: dashed 1px #fff;background:white;border-bottom: 10px solid #0173bc; }
.sub_cont h5 a {display:block;color:#0173bc;font-size: 18px; margin-left: 43px; height:38px; line-height: 38px;}
.sub_cont h5 img{ margin-left: 5px;}
.sub_cont h5 a:hover,.sub_cont .cur1 a {text-decoration: none;}
.sub_cont h5.on{border:none;}

.big_list1 li:last-child h5{border-bottom: none;}

.sub_list1{font: 14px/38px "Microsoft YaHei";}
.sub_list1 li{padding-left:40px;height: 38px; line-height:38px; border-bottom:1px dotted #fff;vertical-align:top;overflow:hidden;}
.sub_list1 li a {display:block;color:#fff;}
.sub_list1 li a:hover{color:#efbe33;}
.sub_list1 .nobg {background:none;}
.sub_list1 .nobd {border:none;}
.sub_list1 li.cur a {color:#015EB5;}



/*内页产品侧边栏*/ 
.sub_cont2{ width: 205px; }

.sub_cont2 .t{border-top-left-radius: 8px;border-top-right-radius: 8px; width: 100%; text-indent: 20px; line-height: 3; font-size: 20px; color:#fff;background-color: #ec5d21;font-weight: bold; }



.sub_cont2 h5 {position:relative; height:48px; line-height: 48px;color:#fff;overflow:hidden;background:url(../Images/cp_bg.png) 25px center no-repeat #fff;border-bottom: 1px solid #e8e8e8; }
.sub_cont2 h5 a {display:block;color:#000;font-size: 15px; margin-left: 50px; height:48px; line-height: 48px;font-weight: normal;}
.sub_cont2 h5 img{ margin-left: 5px;}
.sub_cont2 h5 a:hover,.sub_cont .cur1 a {text-decoration: none;}
.sub_cont2 h5.on{border:none;}
.fixednav {
    position: fixed; 
    top: 0px;
    z-index: 999;
} 


.big_list2{display:block; width:100%; border: 1px solid #e8e8e8;background: #f9f9f9;}
.big_list2 li{position:relative;}
.big_list2 li:last-child h5{border-bottom: none;}
.big_list2 li:hover .sub_list2{display: block;}
.sub_list2{    
    font: 15px/38px "Microsoft YaHei";
    display: none;
    position: absolute;
    top: 0;
    left: 205px;
    z-index: 999;
    background:#ec5d21;
    width: 160px;
/*    border-left: 1px solid #757575;*/
}
.sub_list2 li{padding-left:25px;height: 35px; line-height:35px; vertical-align:top;overflow:hidden;margin: 0 2px;}
.sub_list2 li a {display:block;color:#fff;}
.sub_list2 li a:hover{color:#fff; text-decoration: underline;}
.sub_list2 .nobg {background:none;}
.sub_list2 .nobd {border:none;}
.sub_list2 li.cur a {color:#015EB5;}


dl.lxwm2 {
  z-index: 99999;

  background-color: #444444;

  overflow: hidden;

  padding: 15px 0;

  width: 207px;

}

dl.lxwm2 dt {

  float: left;

  margin-left: 10px;

}

dl.lxwm2 dd {

  margin-left: 55px;

  color: #fff;

}

dl.lxwm2 dd p {

  font-size: 20px;

  font-family: "Arial";

}
.inf2{width: 195px;background:#ebebeb; line-height:2.0; padding:10px;    border: 1px solid rgba(1, 115, 188,0.5);}
.words{overflow:hidden;margin-right:-1.3%;padding-top:5px;}
.words li{width:46%; float:left;/* border:1px dashed #d0d0d0; */
    border: 1px dashed rgba(1, 115, 188,0.4);background: #fdfdfd;padding-left:0px;margin-bottom:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.words li a{font-size:13px;width:96%;margin:0 2%;}
.right_word {
    margin: 0 2.5%;
}

 
/*常见答疑*/
.top_scoll{width:185px;padding:10px 5px; border:1px solid #0173bc;background:white;height: 90px;overflow: hidden;padding-bottom: 15px;}
.top_scoll li{ border-bottom:1px dashed #ccc;padding-bottom:5px;}
.top_scoll li span{ display:inline-block; }
.top_scoll li span:nth-child(1) a{ font-size:14px; color:#0173bc;}
.top_scoll li span:nth-child(1) .a{ display:inline-block; width:4px; height:4px; border-radius:50%; background: #0173bc;margin-bottom:3px; margin-right:8px;  }
.top_scoll li span:nth-child(2){width:90%;padding-left:12px; font-size:12px; color:#989898;}
 
.nybox{ margin-top:20px;margin-bottom: 20px;  }
.sidebar{ width: 235px; }
.mainny{ float: left;width:100%;}
.topclass{ width:217px; text-align: center; padding:10px 0; color: #fff;background:#0173bc;}
.topclass h2{ font-size:20px; }
.leftnav{ margin: 0 0 15px 0; background: #ebebeb; padding-bottom: 20px; }
.side_menu dd{ text-align: center;  height:46px; line-height:46px; font-size:16px; font-weight: bold; width: 90%; color: #fff; background:#f5f5f5;background: -webkit-linear-gradient(top, #fff, #f5f5f5);  margin:10px 5%;border-radius: 23px; border:1px #ddd solid; }
.side_menu dd a{ display: block; color: #222;  font-size: 15px ;border-radius: 23px; }
.side_menu dd a:hover{ background:#007112;background: -webkit-linear-gradient(top, #2a9038, #007112); color: #fff;border-radius: 23px;}
.side_menu dd a span{ float: right; }
.inf{width: 197px; background:#f7f7f7; line-height:2.0; padding:10px; margin: 0 0 20px 0;}
.sdlist li{ line-height: 44px; background:url(../Images/newlsicon.png) no-repeat 0 13px; text-indent:18px; border-bottom: 1px #c9c9c9 dashed; height: 44px;text-overflow :ellipsis;white-space:nowrap;overflow: hidden; }
.sdlist li span{  float: right; color: #666; font-size: 12px; }
.mainny .head{ height: 55px; line-height: 55px; border-bottom: 1px #ccc solid; }
.mainny .head h2{ font-size:20px; border-bottom: 3px #1a2d7c solid; text-align:left; }
.mainny .head span{ float: right; }
.zxzz{ margin-top: 10px; }
.zxzz a{ display: block; float: left;  width:149.5px;  text-align: center; height: 36px; line-height:36px;color: #fff; }
.zxzz .zzl{background: #0b8417; color: #fff; }
.zxzz .zzr{ background: #bfbfbf ;}
.zxzz a:hover{background: #0b8417; }



.product-info2 { position:relative; padding:10px 300px 10px 0; min-height:35px; }
.cpn_t{ text-align: center; font-size: 24px ; font-weight: normal; color:#333333; padding-bottom: 20px;}


.relink { padding:0 20px; height:40px; line-height:40px; border:1px solid #ddd; margin-bottom:20px; }
.relink p { float:right; width:50%; text-align:right; overflow:hidden; }
.relink p:first-child { float:left; text-align:left; }
.relink p a:hover{ color: #ec5d21 }

#prev_next li{ width: 45%; float: left; }
.article-head { padding:20px 0 10px; }
.article-head h2 { width:240px; height:40px; line-height:40px; background:#fff; font-size:16px; color:#0173bc; }
.original2 { width:100%; height:auto; overflow:hidden; margin-bottom:10px; }
.original2 img {display: block;height: auto;width: 600px;margin: 0 auto; }


/*内页小横条*/
.headline{ border-bottom:solid 1px #dadada;}
.headline .pz_SideLayer{ float:left; text-transform: capitalize;}
.headline .pz_SideLayer li{ float:left;}
.headline .pz_SideLayer li a{ display:block; float:left; padding:0 22px; font-size:16px; color:#333; line-height:65px; letter-spacing:1px;
        transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
}
.headline .pz_SideLayer li.on a,.headline .pz_SideLayer li:hover a{ color:white; background:#ec5d21;}
.headline .mbx{ float:right; text-transform: uppercase; line-height:65px; font-size:13px; color:#888; letter-spacing:1px;}
.headline .mbx a{ color:#888;}
.headline .mbx a:hover{ color:#333;}




/*关于我们*/
.aboutDefault_1{ padding:2.5% 0 3% 0; color: #666;}
.aboutDefault_1 .t{
    color: #333;
    font-size: 30px;
    padding-bottom: 3%;
    text-align: center;
    width:100%;
    font-weight: normal;
}
.aboutDefault_1 .con{
    color: #666;
} 

.bujuUL{ text-align: center; white-space: nowrap;margin-top: 3%; }
.bujuUL li{ display: inline-block; width: 25%; vertical-align: top;}
.bujuUL li img{ height: 80px; margin-bottom: 5px;}
.bujuUL li p{width:100%; font-size: 16px; }

.bujuUL li img{ transition: 0.5s; -webkit-transition: 0.5s;}
.bujuUL li:hover img{ transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.bujuUL li:hover{color: #ec5d21;}



.aboutDefault_2{width:100%; background: url(../Images/ab2bg.jpg) no-repeat center;background-size: cover;padding: 3% 0 4% 0;}

.aboutDefault_2 .t{color: #fff;text-align: center;font-size: 30px;padding-bottom: 3%;font-weight: normal; }

.kekaoUL { margin-top: 3%; text-align: center; display: flex; display: -webkit-flex; justify-content: space-around; -webkit-justify-content: space-around; flex-wrap: wrap; -webkit-flex-wrap: wrap;}
.kekaoUL li{border-radius: 5px;background: #fff;background: rgba(255,255,255,.7); min-height: 225px; display: inline-block; vertical-align: top; width: 24%; text-align: left; *display: inline;*zoom: 1; font-size: 16px;}
.kekaoUL li img{ display: block; height: 80px; margin:30px auto 5px auto;}
.kekaoUL li span{display: block;width:100%; text-align: center;margin: 3px auto;font-size: 20px;color: #000;}
.kekaoUL li p{ padding: 0 8%;text-align: center;}


.kekaoUL li img,.kekaoUL li{ transition: 0.5s; -webkit-transition: 0.5s;}
.kekaoUL li:hover img{ transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.kekaoUL li:hover{color: #ec5d21;}




.honor {display:block;width:100%;padding-bottom: 35px;}
.honor .t{
    color: #333;
    font-size: 30px;
    padding: 3% 0;
    text-align: center;
    width:100%;
    font-weight: normal;
}
.honor .bd{display:block;width:100%;margin:10px 0 38px 0; }
.honor .bd ul{display:block;width:100%;overflow:hidden; }
.honor .bd ul li{display:block;float: left; width:300px;position: relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.honor .bd ul li .con{background: #fff;width:280px;margin:0 10px;padding: 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.honor .bd ul li img{display:block;max-width: 100%; }
.honor .bd ul li .t{width:100%; text-align:center; color:#333333; font-size:14px; line-height:26px; padding:17px 0 0 0; margin-top:30px; border-top:1px solid #e3e3e3; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}

.honor .bd ul li:hover .t{ color:#333;}

.honor .hd ul{display:table; width:100%; text-align: center;}
.honor .hd ul li{display:inline-block; width:14px; height:14px; border-radius:50%; margin:0 7px; overflow:hidden; background:rgba(53,113,176,0.3);    color: transparent;position: relative;}
.honor .hd ul li:after{ float:left; width:8px; height:8px; padding:0; border-radius:50%; position:absolute; left:3px; top:3px; content:''; z-index:66;}
.honor .hd ul li.on:after{ background:#333;}



.xiangce{display:block;width:100%;height:760px; padding-bottom: 55px;background: url(../Images/huobanbg.jpg) no-repeat center;background-size: cover;}

.xiangce .t{color: #fff;text-align: center;font-size: 30px;padding: 6% 0 4%;font-weight: normal; }
.xiangce ul{display:block;width:100%;overflow:hidden; }
.xiangce ul li{display:block;float: left; width:300px;position: relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.xiangce ul li .con{background: rgba(255,255,255,0.7);width:280px;margin:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.xiangce ul li img{display:block;max-width: 100%; }
.xiangce ul li .t{width:100%; text-align:center; color:#333333; font-size:16px; line-height:35px; padding:5px 0 0 0;overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}




.index_huoban{padding-top: 35px;padding-bottom:120px;overflow:hidden;position:relative;}
.index_huoban .t{
    color: #333;
    font-size: 30px;
    padding: 3% 0;
    text-align: center;
    width:100%;
    font-weight: normal;
}

.index_huoban .bd{ width:100%;margin-top: 30px;height:300px;overflow:hidden; }
.index_huoban .bd ul{display:block;width:100%; height:300px;overflow:hidden;}
.index_huoban .bd li{display:block;width:240px; height:150px; border:1px solid rgba(210,216,234,0.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,0.5); }
.index_huoban .bd li img{display:block; margin:25px auto; max-width: 96%;}
 

.index_huoban .bd li:hover img{
  -webkit-filter: grayscale(0%);     
  -moz-filter: grayscale(0%);     
  -ms-filter: grayscale(0%);     
  -o-filter: grayscale(0%);          
  filter: grayscale(0%);       
 }


.index_huoban .bd .twoli{width:240px;height:300px;} 

.index_huoban .bd li:hover{background:#333;} 

.index_huoban .hd{ width:100%;overflow:hidden; position:absolute;bottom:65px; right:0; }
.index_huoban .hd ul{display:block; text-align: center; width:100%; overflow:hidden;}
.index_huoban .hd li{display:inline-block; margin:0 11px; width:12px; height:12px; border-radius: 50%; background:#dbdbdb; color:#dbdbdb; overflow:hidden; }
.index_huoban .hd li.on{background:#333; color:#333; }





/*联系我们*/
.main-contact *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box; 
}
.main-contact{
  margin: 0px auto 50px;
  height: 280px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 1;
  position: relative;
}
.main-contact .box {
  width: 49.5%;
  height: 100%;
  background-size: cover;
  background-position: center;
  position: relative;
}
.main-contact .box1{background:url(../Images/con_bg1.jpg) center no-repeat;}
.main-contact .box2{background:url(../Images/con_bg2.jpg) center no-repeat;}

.main-contact .box:hover .content .btn {
  background-color: #fff;
  color: #d40010;
}
.main-contact .box .content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  padding-top: 40px;
  flex-direction: column;
  align-items: center;
  color: #fff;
}
.main-contact .box .content.red {
  background-color: rgba(236, 93, 33, 0.7);
}
.main-contact .box .content.black {
  background-color: rgba(0, 0, 0, 0.7);
}
.main-contact .box .content .title {
  font-weight: bold;
  font-size: 30px;
}
.main-contact .box .content .text {
  text-align: center;
  margin: 35px 0 35px;
  letter-spacing: 3px;
  width: 60%;
}
.main-contact .box .content .btn {
  display: block;
  padding:4px 13px;
  justify-content: center;
  align-items: center;
  border: 2px solid #fff;
  box-sizing: border-box;
  cursor: pointer;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
}



 
.serve-title {
  display: block;
  margin-top: 55px;
}
.serve-title .left2 {
  width: 100%;
  text-align: left;
  margin-bottom:30px;
}
.serve-title .left2 .title {
  color: #131313;
  line-height: 2;
  font-size: 32px;
  font-weight: normal;
}
.serve-title .left2 .text {
  color: #808080;
  font-size: 16px;
}



.xia{ overflow:hidden;margin-top:25px; }
.xia .ss{width:595px; overflow:hidden;}
.xia .ss .t{width:100%;height:220px; background:#f0f0f0; overflow:hidden;}
.xia .ss .t img{display:block; margin:20px auto 15px; }
.xia .ss .t span{display:block; width:100%; overflow:hidden;text-align:center; }
.xia .ss .t span:nth-child(2){display:block; width:100%;font-size:15px; color:#a2a2a2;}
.xia .ss .t span:nth-child(3){display:block; width:100%;font-size:24px; color:#666666;margin-top:10px; }


.xia .ss .b{width:100%; overflow:hidden;background:#ec5d21;margin-top:22px;padding: 35px 0 45px;}
.xia .ss .b span{display:block; width:100%; overflow:hidden;text-align:center; }

.xia .ss .b span:nth-child(1){display:block; width:100%;font-size:15px; color:#fff;}
.xia .ss .b img{display:block; width:130px; margin:10px auto 15px; }
.xia .ss .b span:nth-child(3){display:block; width:100%;font-size:16px; color:#fff;margin-top:12px; }


  

ul.list-box {
	width:565px;
    margin: 25px 0 30px 40px;
	display:block;
	overflow:hidden;
	float:right;
}
ul.list-box li.list {
  display:block;
  line-height:1.8;
  width: 100%;
  border-bottom:1px solid #ddd;
  margin-top:15px;
}
ul.list-box li.list .title{
  display:block;
  width: 45px;
  height: 45px;
  float:left;
  border-radius:50%;
  background:#ec5d21;
  overflow: hidden;
  margin-bottom:10px;
}
ul.list-box li.list .title img{
  display:block;
  margin:12px auto;
}
ul.list-box li.list .box{
  display:block;
  margin-left:20px;
  line-height:45px;
  color:#343434;
  float:left;
}




/*侧标组件*/
.client-2 {
    position: fixed;
    right: -180px;
    top: 50%;
    z-index: 9999;
}

.client-2 li a {
    text-decoration: none;
}
.client-2 li {
    margin-top: 1px;
    clear: both;
    height: 71px;
    position: relative;
}

.client-2 li i {
    background: url(../Images/fx.png) no-repeat;
    display: block;
    width: 30px;
    height: 27px;
    margin: 0px auto;
    text-align: center;
}

.client-2 li p {
    height: 20px;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    color: #fff;
}

.client-2 .my-kefu-qq i {
    background-position: 4px 5px;
}

.client-2 .my-kefu-tel i {
    background-position: 0 -21px;
}

.client-2 .my-kefu-liuyan i {
    background-position: 4px -53px;
}

.client-2 .my-kefu-weixin i {
    background-position: -34px 4px;
}

.client-2 .my-kefu-weibo i {
    background-position: -30px -22px;
}

.client-2 .my-kefu-ftop {
    display: none;
}

.client-2 .my-kefu-ftop i {
    width: 33px;
    height: 35px;
    background-position: -27px -51px;
}

.client-2 .my-kefu-left {
    float: left;
    width: 67px;
    height: 47px;
    position: relative;
}

.client-2 .my-kefu-tel-right {
    font-size: 16px;
    color: #fff;
    float: left;
    height: 24px;
    line-height: 22px;
    padding: 0 15px;
    border-left: 1px solid #fff;
    margin-top: 14px;
}

.client-2 .my-kefu-right {
    width: 20px;
}

.client-2 .my-kefu-tel-main {
    background: #ec5d21;
    color: #fff;
    height: 56px;
    width: 247px;
    padding:9px 0 6px;
    float: left;
}

.client-2 .my-kefu-main {
    background: #ec5d21;
    width: 87px;
    height: 56px;
    position: relative;
    padding:9px 0 6px;
    float: left;
}

.client-2 .my-kefu-weixin-pic {
    position: absolute;
    left: -130px;
    top: -24px;
    display: none;
    z-index: 333;
}

.my-kefu-weixin-pic img {
    width: 115px;
    height: 115px;
}








 

.fromcp{ margin-bottom: 15px; }
.fromcp h1{ height: 45px;  line-height: 45px; font-size: 20px;  background: #f2f2f2; }
.fromcp h1 b{ width:150px; text-align: center; background:#555; color: #fff; display: block; }
.fromcp .required .tip { position:absolute; right:0; top:0; height:40px; line-height:40px; padding:0 10px; font-style:normal; color:#F00; }
.fromcp .txt { width:550px; height:40px; line-height:40px; background:#fff; border:0; color:#999;  padding: 0 5px; border:1px #ddd solid; background: #F2F2F2;}
.fromcp .text { width:785px; border:0; background:#FFF; padding:5px 5px; line-height:20px; height:100px; color:#999;border:1px #ddd solid;background: #F2F2F2; }
.fromcp img.code { float:left; width:80px; height:40px; margin-left:10px; }
.fromcp input.code { float:left; width:128px; height:40px; line-height:40px; border:1px solid #ddd; background:#FFF; padding:0 10px; color:#999; }
.fromcp .submit, .fromcp .reset { float:left; width:200px; height:42px; border:0; cursor:pointer; color:#FFF; font-size:16px; }
.fromcp .submit { background:#f0a522; }
.fromcp .reset { background:#6db215; margin:0 0 0 10px; }
.fromcp .submit:hover { background:#e69912; }
.fromcp .reset:hover { background:#106fbf; }
.fromcp .onfocus, .fromcp .onfocus input.code { border-color:#aaa; }
.fromcp .required{ margin-top: 15px;  }
.fromcp .row-3{ padding: 10px 10px 0 600px; }
.article { line-height:2.2; padding:10px 15px 20px 15px;  font-size: 16px; position: relative; z-index: 888;}


.meta{ background: #f5f5f5; text-align: center; padding: 10px; }

.article-container{ padding:0 20px; }

.recommend-form { border:1px solid #ddd; }
.recommend-form .head { height:38px; line-height:38px; position:relative; border-bottom:1px solid #ddd; background:url(../Images/header-bg.png) left -80px repeat-x #fff; }
.recommend-form .head h2 { font-size:18px; color:#6db215; border-left:5px solid #6db215; padding:0 0 0 20px; background:url(../Images/ico-rec.png) left center no-repeat; }
.recommend-form .main { width:auto; overflow:hidden; padding:40px 20px 20px; }
.recommend-form .main > * { float:left; width:100%; clear:both; margin-bottom:15px; position:relative; }
.recommend-form .row-1 { width:350px; height:auto; padding:0 0 0 50px; border:1px solid #ddd; }
.recommend-form .row-2 { width:710px; height:auto; padding:0 0 0 0; border:1px solid #ddd; }
.recommend-form .row-3 { width:800px; height:auto; }
.recommend-form .ico-name { background:url(../Images/form-name2.png) 15px center no-repeat; }
.recommend-form .ico-phone { background:url(../Images/form-phone2.png) 15px center no-repeat; }
.recommend-form .ico-email { background:url(../Images/form-email2.png) 15px center no-repeat; }
.recommend-form .required .tip { position:absolute; right:0; top:0; height:40px; line-height:40px; padding:0 10px; font-style:normal; color:#F00; }
.recommend-form .txt { width:100%; height:40px; line-height:40px; background:#fff; border:0; color:#999; }
.recommend-form .text { width:700px; border:0; background:#FFF; padding:5px 5px; line-height:20px; height:100px; color:#999; }
.recommend-form img.code { float:left; width:110px; height:42px; margin-left:10px; }
.recommend-form input.code { float:left; width:178px; height:40px; line-height:40px; border:1px solid #ddd; background:#FFF; padding:0 10px; color:#999; }
.recommend-form .submit, .recommend-form .reset { float:left; width:200px; height:42px; border:0; cursor:pointer; color:#FFF; font-size:16px; }
.recommend-form .submit { background:#f0a522; }
.recommend-form .reset { background:#0b8417; margin:0 0 0 10px; }
.recommend-form .submit:hover { background:#e69912; }
.recommend-form .reset:hover { background:#106fbf; }
.recommend-form .onfocus, .recommend-form .onfocus input.code { border-color:#aaa; }

/******************************
 ** 自定义字体
 ******************************/
@font-face {
  font-family: 'FZHLJW';   /*字体名称*/
  src: url('../Font/方正华隶简体.ttf');     /*字体源文件*/
}

/******************************
 ** 兼容性
 ******************************/
body { _background:url(../Images/ie6.png) center center no-repeat #fff; }
body > * { _display:none; }
.BMap_bubble_content{font-size: 12px;line-height: 16px;}

.header{ width: 100%; z-index: 9999;}
.listmoon{ top: 50px }